// 基于template/src/widgets/{{appEntities}}/{{ctrls@CHART}}-chart/{{spinalCase ctrl.codeName}}-chart-vo.ts.hbs生成
import { ControlVOBase } from '@/core';

export class ChartControlVO extends ControlVOBase {

  /**
   * 实体主键属性
   *
   * @protected
   * @memberof ChartControlVO
   */
  protected readonly srfkey = 'ibizorderid';

  /**
   * 实体主信息属性
   *
   * @protected
   * @memberof ChartControlVO
   */
  protected readonly srfmajortext = 'ibizordername';

  /**
   * 实体标识
   *
   * @protected
   * @memberof ChartControlVO
   */
  protected readonly deCodeName = 'ibizorder';

  constructor(data: any){
      super(data);
      //  图表自持属性
      this.$ownKeys = ['ibizorder', 'tp', 'endtime', 'wfstate', 'createdate', 'opinion', 'updatedate', 'ordertype', 'detailnum', 'wfinstanceid', 'amount', 'orderuid', 'ibizorderid', 'orderstate', 'starttime', 'updateman', 'wfstep', 'createman', 'ibizordername', 'ordertime', 'memo', 'ibizcustomername', 'ibizcustomerid'];
  }
  get tp() {
      return this.$DO.tp;
  }
  set tp(value: any) {
      this.$DO.tp = value;
  }
  get endtime() {
      return this.$DO.endtime;
  }
  set endtime(value: any) {
      this.$DO.endtime = value;
  }
  get wfstate() {
      return this.$DO.wfstate;
  }
  set wfstate(value: any) {
      this.$DO.wfstate = value;
  }
  get createdate() {
      return this.$DO.createdate;
  }
  set createdate(value: any) {
      this.$DO.createdate = value;
  }
  get opinion() {
      return this.$DO.opinion;
  }
  set opinion(value: any) {
      this.$DO.opinion = value;
  }
  get updatedate() {
      return this.$DO.updatedate;
  }
  set updatedate(value: any) {
      this.$DO.updatedate = value;
  }
  get ordertype() {
      return this.$DO.ordertype;
  }
  set ordertype(value: any) {
      this.$DO.ordertype = value;
  }
  get detailnum() {
      return this.$DO.detailnum;
  }
  set detailnum(value: any) {
      this.$DO.detailnum = value;
  }
  get wfinstanceid() {
      return this.$DO.wfinstanceid;
  }
  set wfinstanceid(value: any) {
      this.$DO.wfinstanceid = value;
  }
  get amount() {
      return this.$DO.amount;
  }
  set amount(value: any) {
      this.$DO.amount = value;
  }
  get orderuid() {
      return this.$DO.orderuid;
  }
  set orderuid(value: any) {
      this.$DO.orderuid = value;
  }
  get ibizorderid() {
      return this.$DO.ibizorderid;
  }
  set ibizorderid(value: any) {
      this.$DO.ibizorderid = value;
  }
  get orderstate() {
      return this.$DO.orderstate;
  }
  set orderstate(value: any) {
      this.$DO.orderstate = value;
  }
  get starttime() {
      return this.$DO.starttime;
  }
  set starttime(value: any) {
      this.$DO.starttime = value;
  }
  get updateman() {
      return this.$DO.updateman;
  }
  set updateman(value: any) {
      this.$DO.updateman = value;
  }
  get wfstep() {
      return this.$DO.wfstep;
  }
  set wfstep(value: any) {
      this.$DO.wfstep = value;
  }
  get createman() {
      return this.$DO.createman;
  }
  set createman(value: any) {
      this.$DO.createman = value;
  }
  get ibizordername() {
      return this.$DO.ibizordername;
  }
  set ibizordername(value: any) {
      this.$DO.ibizordername = value;
  }
  get ordertime() {
      return this.$DO.ordertime;
  }
  set ordertime(value: any) {
      this.$DO.ordertime = value;
  }
  get memo() {
      return this.$DO.memo;
  }
  set memo(value: any) {
      this.$DO.memo = value;
  }
  get ibizcustomername() {
      return this.$DO.ibizcustomername;
  }
  set ibizcustomername(value: any) {
      this.$DO.ibizcustomername = value;
  }
  get ibizcustomerid() {
      return this.$DO.ibizcustomerid;
  }
  set ibizcustomerid(value: any) {
      this.$DO.ibizcustomerid = value;
  }
  set ibizorder(value: any) {
      this.$DO.ibizorderid = value;
  }
  get ibizorder() {
      return this.$DO.ibizorderid;
  }
}